TechDraw GeometricHatch/it

Other languages:

TechDraw Tratteggio geometrico

Posizione nel menu
TechDraw → Tratteggio → Tratteggio geometrico
Ambiente
TechDraw
Avvio veloce
Nessuno
Introdotto nella versione
-
Vedere anche
Tratteggio, Tipi di tratteggio

Descrizione

Lo strumento TechDraw Tratteggio geometrico riempie una regione chiusa in una Vista con un modello basato su una specifica PAT di tratteggio AutoDesk. In alternativa, lo strumento TechDraw Tratteggio utilizza modelli di tratteggio basati su SVG. Vedere Tipi di tratteggio per i dettagli.

Esempio di tratteggio geometrico su una faccia

Utilizzo

  1. Selezionare una regione chiusa in una Vista.
  2. Esistono diversi modi per richiamare lo strumento:
    • Premere il pulsante TechDraw Tratteggio geometrico.
    • Selezionare l'opzione TechDraw → Tratteggio → Applica Tratteggio geometrico alla Faccia dal menu.
  3. Si apre il pannello delle attività Applica Tratteggio geometrico alla Faccia.
  4. Facoltativamente, modificare il File del modello, il Nome modello, la Scala modello, il Spessore linea e il Colore linea .
  5. Premere il pulsante OK.

Note

$INSTALL_DIR/data/Mod/TechDraw/PAT/FCPAT.pat

ː Dove $INSTALL_DIR è la directory in cui è stato installato FreeCAD, per esempioː

/usr/share/freecad/data/Mod/TechDraw/PAT/FCPAT.pat

Proprietà

Script

Vedere anche: Autogenerated API documentation e Script di base per FreeCAD.

È possibile creare un Tratteggio geometrico con macro e dalla console Python utilizzando le seguenti funzioni:

hatch = FreeCAD.ActiveDocument.addObject("TechDraw::DrawGeomHatch", "GeomHatch")
hatch.Source = (view1, ["Face0"])
hatch.FilePattern = "path/to/myPATfile.pat"
hatch.NamePattern = "Diamond"
page.addView(hatch)

È anche possibile utilizzare il motore di tratteggio geometrico di TechDraw per produrre un oggetto composto nello spazio 3D. Bisogna fare attenzione che la faccia di base si trovi sul piano XY, poiché l'algoritmo non è ancora adattato per altri casi:

import TechDraw
face = Part.makePlane(10, 10)
patfile = "path/to/myPATfile.pat"
pattern = "Diamond"
scale = 10
hatch = TechDraw.makeGeomHatch(face, scale, pattern, patfile)
Part.show(hatch)